﻿using System;

namespace nkstdgia.common.ThamDinhGia.BusinessObjects
{
    public class VAT_LIEU_XAY_DUNG
    {
        #region ***** Fields & Properties *****

        private Int64 _MA_HO_SO;

        public Int64 MA_HO_SO
        {
            get
            {
                return _MA_HO_SO;
            }
            set
            {
                _MA_HO_SO = value;
            }
        }

        private Int64 _LOAI_KET_CAU_KHUNG;

        public Int64 LOAI_KET_CAU_KHUNG
        {
            get
            {
                return _LOAI_KET_CAU_KHUNG;
            }
            set
            {
                _LOAI_KET_CAU_KHUNG = value;
            }
        }

        private string _NOI_DUNG_KET_CAU_KHUNG;

        public string NOI_DUNG_KET_CAU_KHUNG
        {
            get
            {
                return _NOI_DUNG_KET_CAU_KHUNG;
            }
            set
            {
                _NOI_DUNG_KET_CAU_KHUNG = value;
            }
        }

        private Int64 _LOAI_KET_CAU_MONG;

        public Int64 LOAI_KET_CAU_MONG
        {
            get
            {
                return _LOAI_KET_CAU_MONG;
            }
            set
            {
                _LOAI_KET_CAU_MONG = value;
            }
        }

        private string _NOI_DUNG_KET_CAU_MONG;

        public string NOI_DUNG_KET_CAU_MONG
        {
            get
            {
                return _NOI_DUNG_KET_CAU_MONG;
            }
            set
            {
                _NOI_DUNG_KET_CAU_MONG = value;
            }
        }

        private Int64 _LOAI_KET_CAU_TUONG_NHA;

        public Int64 LOAI_KET_CAU_TUONG_NHA
        {
            get
            {
                return _LOAI_KET_CAU_TUONG_NHA;
            }
            set
            {
                _LOAI_KET_CAU_TUONG_NHA = value;
            }
        }

        private string _NOI_DUNG_KET_CAU_TUONG_NHA;

        public string NOI_DUNG_KET_CAU_TUONG_NHA
        {
            get
            {
                return _NOI_DUNG_KET_CAU_TUONG_NHA;
            }
            set
            {
                _NOI_DUNG_KET_CAU_TUONG_NHA = value;
            }
        }

        private Int64 _LOAI_KET_CAU_NEN;

        public Int64 LOAI_KET_CAU_NEN
        {
            get
            {
                return _LOAI_KET_CAU_NEN;
            }
            set
            {
                _LOAI_KET_CAU_NEN = value;
            }
        }

        private string _NOI_DUNG_KET_CAU_NEN;

        public string NOI_DUNG_KET_CAU_NEN
        {
            get
            {
                return _NOI_DUNG_KET_CAU_NEN;
            }
            set
            {
                _NOI_DUNG_KET_CAU_NEN = value;
            }
        }

        private Int64 _LOAI_KET_CAU_MAI;

        public Int64 LOAI_KET_CAU_MAI
        {
            get
            {
                return _LOAI_KET_CAU_MAI;
            }
            set
            {
                _LOAI_KET_CAU_MAI = value;
            }
        }

        private string _NOI_DUNG_KET_CAU_MAI;

        public string NOI_DUNG_KET_CAU_MAI
        {
            get
            {
                return _NOI_DUNG_KET_CAU_MAI;
            }
            set
            {
                _NOI_DUNG_KET_CAU_MAI = value;
            }
        }

        private double _CHAT_LUONG_MONG;

        public double CHAT_LUONG_MONG
        {
            get
            {
                return _CHAT_LUONG_MONG;
            }
            set
            {
                _CHAT_LUONG_MONG = value;
            }
        }

        private double _CHAT_LUONG_SAN;

        public double CHAT_LUONG_SAN
        {
            get
            {
                return _CHAT_LUONG_SAN;
            }
            set
            {
                _CHAT_LUONG_SAN = value;
            }
        }

        private double _CHAT_LUONG_TUONG;

        public double CHAT_LUONG_TUONG
        {
            get
            {
                return _CHAT_LUONG_TUONG;
            }
            set
            {
                _CHAT_LUONG_TUONG = value;
            }
        }

        private double _CHAT_LUONG_TRAN;

        public double CHAT_LUONG_TRAN
        {
            get
            {
                return _CHAT_LUONG_TRAN;
            }
            set
            {
                _CHAT_LUONG_TRAN = value;
            }
        }

        private double _CHAT_LUONG_MAI;

        public double CHAT_LUONG_MAI
        {
            get
            {
                return _CHAT_LUONG_MAI;
            }
            set
            {
                _CHAT_LUONG_MAI = value;
            }
        }

        private double _TI_LE_KET_CAU_MONG;

        public double TI_LE_KET_CAU_MONG
        {
            get
            {
                return _TI_LE_KET_CAU_MONG;
            }
            set
            {
                _TI_LE_KET_CAU_MONG = value;
            }
        }

        private double _TI_LE_KET_CAU_SAN;

        public double TI_LE_KET_CAU_SAN
        {
            get
            {
                return _TI_LE_KET_CAU_SAN;
            }
            set
            {
                _TI_LE_KET_CAU_SAN = value;
            }
        }

        private double _TI_LE_KET_CAU_TUONG;

        public double TI_LE_KET_CAU_TUONG
        {
            get
            {
                return _TI_LE_KET_CAU_TUONG;
            }
            set
            {
                _TI_LE_KET_CAU_TUONG = value;
            }
        }

        private double _TI_LE_KET_CAU_TRAN;

        public double TI_LE_KET_CAU_TRAN
        {
            get
            {
                return _TI_LE_KET_CAU_TRAN;
            }
            set
            {
                _TI_LE_KET_CAU_TRAN = value;
            }
        }

        private double _TI_LE_KET_CAU_MAI;

        public double TI_LE_KET_CAU_MAI
        {
            get
            {
                return _TI_LE_KET_CAU_MAI;
            }
            set
            {
                _TI_LE_KET_CAU_MAI = value;
            }
        }

        private int _SO_PHONG_NGU;

        public int SO_PHONG_NGU
        {
            get
            {
                return _SO_PHONG_NGU;
            }
            set
            {
                _SO_PHONG_NGU = value;
            }
        }

        private int _SO_NHA_VE_SINH;

        public int SO_NHA_VE_SINH
        {
            get
            {
                return _SO_NHA_VE_SINH;
            }
            set
            {
                _SO_NHA_VE_SINH = value;
            }
        }

        private Int64 _LOAI_TRANG_TRI_NOI_THAT;

        public Int64 LOAI_TRANG_TRI_NOI_THAT
        {
            get
            {
                return _LOAI_TRANG_TRI_NOI_THAT;
            }
            set
            {
                _LOAI_TRANG_TRI_NOI_THAT = value;
            }
        }

        private string _NOI_DUNG_TRANG_TRI_NOI_THAT;

        public string NOI_DUNG_TRANG_TRI_NOI_THAT
        {
            get
            {
                return _NOI_DUNG_TRANG_TRI_NOI_THAT;
            }
            set
            {
                _NOI_DUNG_TRANG_TRI_NOI_THAT = value;
            }
        }

        private Int64 _LOAI_CONG_TRINH_XAY_DUNG;

        public Int64 LOAI_CONG_TRINH_XAY_DUNG
        {
            get
            {
                return _LOAI_CONG_TRINH_XAY_DUNG;
            }
            set
            {
                _LOAI_CONG_TRINH_XAY_DUNG = value;
            }
        }

        private string _NOI_DUNG_CONG_TRINH_XAY_DUNG;

        public string NOI_DUNG_CONG_TRINH_XAY_DUNG
        {
            get
            {
                return _NOI_DUNG_CONG_TRINH_XAY_DUNG;
            }
            set
            {
                _NOI_DUNG_CONG_TRINH_XAY_DUNG = value;
            }
        }

        #endregion ***** Fields & Properties *****

        #region ***** Init Methods *****

        public VAT_LIEU_XAY_DUNG()
        {
        }

        public VAT_LIEU_XAY_DUNG(Int64 ma_ho_so)
        {
            this.MA_HO_SO = ma_ho_so;
        }

        public VAT_LIEU_XAY_DUNG(Int64 ma_ho_so, Int64 loai_ket_cau_khung, string noi_dung_ket_cau_khung, Int64 loai_ket_cau_mong, string noi_dung_ket_cau_mong, Int64 loai_ket_cau_tuong_nha, string noi_dung_ket_cau_tuong_nha, Int64 loai_ket_cau_nen, string noi_dung_ket_cau_nen, Int64 loai_ket_cau_mai, string noi_dung_ket_cau_mai, double chat_luong_mong, double chat_luong_san, double chat_luong_tuong, double chat_luong_tran, double chat_luong_mai, double ti_le_ket_cau_mong, double ti_le_ket_cau_san, double ti_le_ket_cau_tuong, double ti_le_ket_cau_tran, double ti_le_ket_cau_mai, int so_phong_ngu, int so_nha_ve_sinh, Int64 loai_trang_tri_noi_that, string noi_dung_trang_tri_noi_that, Int64 loai_cong_trinh_xay_dung, string noi_dung_cong_trinh_xay_dung)
        {
            this.MA_HO_SO = ma_ho_so;
            this.LOAI_KET_CAU_KHUNG = loai_ket_cau_khung;
            this.NOI_DUNG_KET_CAU_KHUNG = noi_dung_ket_cau_khung;
            this.LOAI_KET_CAU_MONG = loai_ket_cau_mong;
            this.NOI_DUNG_KET_CAU_MONG = noi_dung_ket_cau_mong;
            this.LOAI_KET_CAU_TUONG_NHA = loai_ket_cau_tuong_nha;
            this.NOI_DUNG_KET_CAU_TUONG_NHA = noi_dung_ket_cau_tuong_nha;
            this.LOAI_KET_CAU_NEN = loai_ket_cau_nen;
            this.NOI_DUNG_KET_CAU_NEN = noi_dung_ket_cau_nen;
            this.LOAI_KET_CAU_MAI = loai_ket_cau_mai;
            this.NOI_DUNG_KET_CAU_MAI = noi_dung_ket_cau_mai;
            this.CHAT_LUONG_MONG = chat_luong_mong;
            this.CHAT_LUONG_SAN = chat_luong_san;
            this.CHAT_LUONG_TUONG = chat_luong_tuong;
            this.CHAT_LUONG_TRAN = chat_luong_tran;
            this.CHAT_LUONG_MAI = chat_luong_mai;
            this.TI_LE_KET_CAU_MONG = ti_le_ket_cau_mong;
            this.TI_LE_KET_CAU_SAN = ti_le_ket_cau_san;
            this.TI_LE_KET_CAU_TUONG = ti_le_ket_cau_tuong;
            this.TI_LE_KET_CAU_TRAN = ti_le_ket_cau_tran;
            this.TI_LE_KET_CAU_MAI = ti_le_ket_cau_mai;
            this.SO_PHONG_NGU = so_phong_ngu;
            this.SO_NHA_VE_SINH = so_nha_ve_sinh;
            this.LOAI_TRANG_TRI_NOI_THAT = loai_trang_tri_noi_that;
            this.NOI_DUNG_TRANG_TRI_NOI_THAT = noi_dung_trang_tri_noi_that;
            this.LOAI_CONG_TRINH_XAY_DUNG = loai_cong_trinh_xay_dung;
            this.NOI_DUNG_CONG_TRINH_XAY_DUNG = noi_dung_cong_trinh_xay_dung;
        }

        #endregion ***** Init Methods *****
    }
}